热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

鸡肋|也就是_用过Apifox这个API接口工具后,确实感觉postman有点鸡肋......

篇首语:本文由编程笔记#小编为大家整理,主要介绍了用过Apifox这个API接口工具后,确实感觉postman有点鸡肋相关的知识,希望对你有一定的参考价值。我

篇首语:本文由编程笔记#小编为大家整理,主要介绍了用过Apifox这个API接口工具后,确实感觉postman有点鸡肋......相关的知识,希望对你有一定的参考价值。


我已经迫不及待来给大家安利这个神器了。



最近圈子里的朋友个个都在用Apifox这个接口工具,而且越来越多.....

说实话,我一开始也是抱着质疑、怀疑的心思去用的Apifox,经过几天整体体验下来。

不得不说一句话:

这果真是国人开发出来的软件,真的是懂自己人。



Apifox ,这是真的能够提高我们的工作效率的一个工具。


作为一名开发,API 接口的自测、调试是必不可少的。

之前大家估计很多人都跟我一样,用的是postman 吧。



postman ,就是简单用来调一下接口… 非常的鸡肋。



那Apifox呢?




Apifox 官方下载地址:

www.apifox.cn



①能一键生成 在线的接口文档

支持在线调用调试 ;

分享链接给大家,浏览器访问直接进入;

能够实时同步修改;





②能一键导出生成word、html、markdown等多种格式的API接口文档
 





③能够调试API接口 (模拟数据返回非常好用,文章下面会介绍怎么玩)

支持模拟数据; 

支持生成各种编程语言的接口调用代码;

(如 TypeScript、Java、Go、Swift、ObjectiveC、Kotlin、Dart、C++、C#、Rust 等)的业务代码(如 Model、Controller、单元测试代码等)和接口请求代码。目前 Apifox 支持 130 种语言及框架的代码自动生成。





④能够做接口压测、串行、并行 (感兴趣的看文章后面,也会教大家怎么玩)





⑤能够支持其他软件的api接口文件导入,方便迁移旧项目 (不用担心不兼容)

支持导入 OpenApi (原Swagger)PostmanHARRAP2yapiEolinkerDOCleverApiPost 、Apizza 等数据格式




接下来看看实操体验, 可以看看为什么说这是一个真的能够提升我们开发工作效率的神器。


实操体验



①一键生成 在线的接口文档


不想操作软件的兄弟们,这简直是福音,生成web页后收藏,打开网页就能直接调试接口,非常方便。


看看怎么操作:
 


平时我们要调试一个用户查询接口:


我们会去录入接口用来调试:

 但是软件安装在自己电脑上,测试或者前端的研发人员也想调试这个接口,总不能让别人重新写一遍吧? 按照之前还真是要重新写一遍...


Apifox的一键分享,完美解决我们的这个烦恼:


新建分享的时候,还可以设置密码:

 拿到分享的连接,给别人直接浏览器上面访问,就可以:

看一下这个在线API共享WEB页: 

 





②一键导出生成HTML、Markdown、Swagger等格式的API接口文档


在左侧菜单数据管理这,点击导出:


导出来,直接拿着去沟通、存档啥的,非常方便:

 直接就是可见即可得,我们录入的什么,导出就是什么:




③能够模拟数据


也就是构造我们经常说的 “假数据”


平时我们开发的时候,给前端人员或者测试人员去调试使用接口,经常需要模拟数据。

那么我们现在用Apifox,可以直接使用mock功能,直接造数据,不再需要我们去数据库或者通过代码写死假数据了:
 


然后只要点击 快捷请求:

 就可以拿到我们的假数据:



如果不想通过软件点, OK,可以看到上面截图那个连接没 :
 

意味着什么?  意味着我们真实的项目接口关掉, 前端或者测试,直接用这个mock数据的接口url都是能够直接调试的。

(应该很多人是知道mock的,但是可能我的看官们是第一次接触)



④能够做接口压测


并行的自动调用压测、串行的自动调用压测


 这是测试人员的福音了,当然我们其实开发也是偶尔需要自己压一下自己的接口的,也可以用Apifox来实现:


线程是 1, 循环 N次调用 ,那么就是串行压测 ;

线程不是1, 循环N次调用,也就是并行压测了。



 点击运行,直接开压:


 3个线程,每个循环50次,一共 150次调用测试 :


看一眼导出的用例测试报告,该有都有:




⑤能够支持其他软件的api接口文件导入


apifox团队为了让我们更好地摆脱鸡肋单一的其他工具 !

直接做了兼容!

不需要担心以前老项目的东西不好移到apifox这边。


看看怎么操作,非常简单:

 

就像我之前还在用postman,

 要落户到我们的神器Apifox :

将旧的导出来


然后在Apifox这选择数据导入,把文件拖进来,直接就OK了  :



 

Apifox ,  API 文档、API 调试、API Mock、API 自动化测试一体化协作平台 。


真心不错。 我很推荐大家去用起来, postman相对来说,真的鸡肋了。



Apifox 官方下载地址:

www.apifox.cn



赶紧用起来吧! 兄弟们!









推荐阅读
  • 本文介绍了RxJava在Android开发中的广泛应用以及其在事件总线(Event Bus)实现中的使用方法。RxJava是一种基于观察者模式的异步java库,可以提高开发效率、降低维护成本。通过RxJava,开发者可以实现事件的异步处理和链式操作。对于已经具备RxJava基础的开发者来说,本文将详细介绍如何利用RxJava实现事件总线,并提供了使用建议。 ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • 阿,里,云,物,联网,net,core,客户端,czgl,aliiotclient, ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 安卓select模态框样式改变_微软Office风格的多端(Web、安卓、iOS)组件库——Fabric UI...
    介绍FabricUI是微软开源的一套Office风格的多端组件库,共有三套针对性的组件,分别适用于web、android以及iOS,Fab ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • 导出功能protectedvoidbtnExport(objectsender,EventArgse){用来打开下载窗口stringfileName中 ... [详细]
  • Spring常用注解(绝对经典),全靠这份Java知识点PDF大全
    本文介绍了Spring常用注解和注入bean的注解,包括@Bean、@Autowired、@Inject等,同时提供了一个Java知识点PDF大全的资源链接。其中详细介绍了ColorFactoryBean的使用,以及@Autowired和@Inject的区别和用法。此外,还提到了@Required属性的配置和使用。 ... [详细]
  • Android实战——jsoup实现网络爬虫,糗事百科项目的起步
    本文介绍了Android实战中使用jsoup实现网络爬虫的方法,以糗事百科项目为例。对于初学者来说,数据源的缺乏是做项目的最大烦恼之一。本文讲述了如何使用网络爬虫获取数据,并以糗事百科作为练手项目。同时,提到了使用jsoup需要结合前端基础知识,以及如果学过JS的话可以更轻松地使用该框架。 ... [详细]
  • Unity3D引擎的体系结构和功能详解
    本文详细介绍了Unity3D引擎的体系结构和功能。Unity3D是一个屡获殊荣的工具,用于创建交互式3D应用程序。它由游戏引擎和编辑器组成,支持C#、Boo和JavaScript脚本编程。该引擎涵盖了声音、图形、物理和网络功能等主题。Unity编辑器具有多语言脚本编辑器和预制装配系统等特点。本文还介绍了Unity的许可证情况。Unity基本功能有限的免费,适用于PC、MAC和Web开发。其他平台或完整的功能集需要购买许可证。 ... [详细]
  • 这篇文章主要讲解了“如何应对Android面试”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何应对 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
author-avatar
小甜甜小小郭
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有